<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */

html{ height:100%; border:none;}

body{ height:100%; border:none; padding:0; margin:0; text-align:left; font-size:16px; color:#232323; font-family:Arial, "microsoft yahei"; background:#FFF;}

div,ul,li,img,dl,dd,dt,p,h2,h3,h4{ padding:0; margin:0; border:none;}

ul,dl{list-style-type:none;}

a{ color:#232323; text-decoration:none;}

a:hover{ color: #00CC33; text-decoration:none;}

.clear{ clear:both;}



.header{  height:170px; width:100%;  position:relative;}





#logo{ height:119px; width:1200px;margin:0 auto;}

#logo .left{ float:left; width:500px; height:119px; }

#logo .left img{ margin-top:30px;}

#logo .right{float:right; width:240px; height:119px; background:url(../images/tel.jpg) no-repeat left center ; position: relative; }

#logo .right span{ font-family: "宋体"; font-size: 20px; position: absolute; left:45px; top:60px;}



.navbg{ background: #0a904b; height: 51px; width: 100%; }

.nav{ height:51px; width:1200px; margin: 0 auto; line-height:51px; overflow:hidden; }

.nav ul li{ font-size:16px;float:left; height:51px; text-align:center; font-weight:bold;}

.nav ul li a{ width:146px; height:51px; display:block; color:#FFFFFF;}

.nav ul li a:hover,.nav ul li a.hover{ width:146px; height:51px; display:block; background:#5cb946; color:#FFF;}

.nav ul li.line{ background:url(../images/navline.jpg) no-repeat left center ; width:4px; height:51px; display:block;}





.nav ul li dl{margin:0px;padding:0;position:absolute;z-index:999;display:none;}

.nav ul li dl dt a{display:block;width:146px; height:40px; line-height:40px; text-align:center;background:#0a904b;color:#fff;font-size:14px;}

.nav ul li dl dt a:hover{background:#5cb946; display:block;width:146px; height:40px;}



.slideBox{ width:100%; height:523px; overflow:hidden; position:relative; margin:0 auto; }

.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:47%;  bottom:15px; z-index:1; }

.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }

.slideBox .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; cursor:pointer; background:#0a904b; border-radius:8px; }

.slideBox .hd ul li.on{ background:#5cb946; }

.slideBox .bd{ position:relative; height:100%; z-index:0; }

.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%; height:523px; display:block;}

.slideBox .bd li img{ }



.ny{ height:230px; background:url(../images/ny.jpg) no-repeat top center; overflow:hidden; width:100%;}



.product{ width:1200px; height:auto; overflow:hidden; margin:33px auto;}

.product .left{ float:left; display:inline; width:254px; height:auto;}

.product .right{ float:right; display:inline; width:916px; height:auto;}



.product .left .title{ width:229px; height:71px; background:#0a904b; font-size:26px; color:#FFF; padding-left:25px; padding-top:12px;}

.product .left .title span{ display:block; font-size:16px;}

.product .left ul{ width:252px; height:auto; border:1px solid #e8e8e8; border-top:none; padding-top:15px;}

.product .left ul li{ background:url(../images/flbg.jpg) no-repeat center center; height:40px; line-height:38px; text-align:left; width:224px; margin:0px auto 12px; }

.product .left ul li span{ padding-left:35px;}



.product .right .title{ height:50px; margin:12px 0; line-height:50px; font-size:20px; border-bottom:1px solid #cccccc;}

.product .right .title em{ float:left; width:200px; height:47px; border-bottom:3px solid #0a904b; font-style:normal; color:#222222; text-align:center;}

.product .right .title span{ float:right; font-size:14px;}

.product .right ul li{ float:left;display:inline; text-align:center; margin-left:20px; margin-top:10px; }

.product .right ul li img{ width:204px; height:149px; padding:4px; border:1px solid #cbccce;}

.product .right ul li p{  line-height:38px;}



.aboutbg{ height:415px; background:url(../images/aboutbg.jpg) repeat-x center center; width:100%; margin-top:40px; text-align:center;}

.aboutus{ width:1200px; height:415px; margin:0px auto;  }

.aboutus .title{ height:40px; width:100%; font-size:20px; color: #FFF;  text-align: center; line-height: 40px;}

.aboutus .info{ float:left; width:618px; height:255px; margin-top:40px; text-align:left;}

.aboutus .info h2{ margin:0; color:#FFF; font-size:22px;  line-height:35px; font-weight:normal;}

.aboutus .info p{  margin:0; line-height:35px; color:#FFF;}

.aboutus .info .more{ width:113px; height:30px; line-height:30px; background:#5cb946; color:#FFF; text-align:center; margin-top:15px;}

.aboutus .info .more a{ color:#FFF;}

.aboutus img{ float:right; width:500px; height:309px;  margin-top:50px; border:5px solid #FFF;}



.casebg{ width:1200px; height:310px; margin:25px auto 15px; overflow:hidden; }

.casebg .title{ background:url(../images/casebg.jpg) no-repeat; height:40px; width:100%; font-size:20px; color: #FFF;  text-align: center; line-height: 40px;}

.casebg .case{ padding-top:20px; height:auto; overflow:hidden;}

.casebg  ul li{ float:left;display:inline; text-align:center; margin-right:25px; margin-top:10px;}

.casebg  ul li img{ width:270px; height:200px; padding:4px; border:1px solid #cbccce;}



.index{ width:1200px; height:auto; overflow:hidden; margin:20px auto 0;}

.index .left{ float:left;  display:inline; width:400px; height:auto;}

.index .center{ float:left;  display:inline; width:400px; height:auto; margin-left:30px;}

.index .right{ float:right;  display:inline; width:340px; height:auto;}

.index .title{ height:50px; margin:12px 0; line-height:50px; font-size:20px; border-bottom:1px solid #ccc;}

.index .title em{ float:left; width:100px; height:47px; border-bottom:3px solid #0a904b; font-style:normal; color:#222222; text-align: center;}

.index .title span{ float:right; font-size:14px;}



.index .left ul li{ font-size:15px;line-height:34px; height:34px; background:url(../images/ico01.jpg) no-repeat left center; padding-left:12px; border-bottom:1px dashed #cccccc; }

.index .left ul li  span{ float:right; margin-top:0; *margin-top:-34px;}

.index .center ul li{font-size:15px; line-height:34px; height:34px; background:url(../images/ico01.jpg) no-repeat left center; padding-left:12px; border-bottom:1px dashed #cccccc;  }

.index .center ul li  span{ float:right; margin-top:0; *margin-top:-34px;}

.index .right .nr{ line-height:30px; font-size:15px;}



.links{ width:1200px; text-align:left; height:83px;  margin:0px auto; background:url(../images/links.jpg) no-repeat; overflow:hidden;}

.links .title{ height:41px; overflow:hidden; width:100%;}

.links .nr a{ font-size:14px; margin-right:15px;}



.footerbg{ background:#0a904b; height:148px; width:100%; overflow:hidden;}

.footer{  height:148px; width:1200px; margin:0 auto; overflow:hidden; color:#FFF; line-height:28px; font-size:14px; }

.footer .left{ float:left; display:inline; width:600px; height:auto; padding-top:15px;}

.footer .right{ float:right; display:inline; width:210px; height:auto; text-align:center;padding-top:10px;}

.footer .right p{ margin-top: -5px; }

.footer a{ color:#FFF;}



.about{ width:1200px; height:auto; overflow:hidden; margin:33px auto;}

.about .left{ float:left; display:inline; width:254px; height:auto;}

.about .right{ float:right; display:inline; width:916px; height:auto;}



.about .left .fenlei .title{ width:229px; height:71px; background:#0a904b; font-size:26px; color:#FFF; padding-left:25px; padding-top:12px;}

.about .left .fenlei .title span{ display:block; font-size:16px;}

.about .left .fenlei ul{ width:252px; height:auto; border:1px solid #e8e8e8; border-top:none; padding-top:15px;}

.about .left .fenlei ul li{ background:url(../images/flbg.jpg) no-repeat center center; height:40px; line-height:38px; font-size:14px; text-align:left; width:224px; margin:0px auto 12px; }

.about .left .fenlei ul li span{ padding-left:35px;}

.about .left .fenlei ul li a:hover,.about .left .fenlei ul li a.hover{ color:#0a904b;}



.contact{ margin-top:29px; height:auto; overflow:hidden;}

.contact .title{ height:48px; line-height:48px; background:#0a904b ; padding-left:25px; font-size:20px;color:#FFF; }

.contact .nr{ width:252px; height:auto; border:1px solid #e8e8e8; border-top:none; }

.contact .nr p{ padding:12px; line-height:30px;}

.contact .nr p span{ font-size:16px; color:#0a904b;}

.contact .nr p i{ font-style:normal; padding-left:42px;}



.about .right .title{ height:50px; margin:12px 0; line-height:50px; font-size:20px; border-bottom:1px solid #cccccc;}

.about .right .title em{ float:left; width:200px; height:47px; border-bottom:3px solid #0a904b; font-style:normal; color:#222222; text-align:center;}

.about .right .title span{ float:right; font-size:14px;}



.productlist{ height:auto; overflow:hidden;}

.productlist ul li{ float:left;display:inline; text-align:center; margin-right:20px; margin-top:10px; font-size:14px;}

.productlist ul li img{ width:204px; height:149px; padding:4px; border:1px solid #cbccce;}

.productlist ul li p{  line-height:38px;}





.content{ text-align:left;  padding-top:15px;}

.content p{ line-height:30px; margin-top:0px; padding:0px 15px 0;}

.content h1{ text-align:center; font-size:18px; padding:0; margin:0; line-height:30px;font-family:'microsoft yahei';}

.content .date{ text-align:center; margin:0; line-height:30px; color:#d6d7d7; font-size:12px;}

.content .nr{ text-align:left;  padding:0 20px;}

.content .nr p{ line-height:30px; margin:0px; padding:0px 15px 0;}



.newslist{ width:98%; height:auto; overflow:hidden; margin:0 auto;}

.newslist ul li{ line-height:34px; height:34px; background:url(../images/ico01.jpg) no-repeat left center; padding-left:12px; border-bottom:1px dashed #cccccc;  }

.newslist ul li  span{ float:right; margin-top:0; *margin-top:-34px;}



.page{ text-align:left; line-height:23px; margin-top:20px; width:100%; margin-left:20px;}





.pages{margin-top:20px;}



.content_des{width:894px;text-indent:24px;  margin:10px 0 20px 0px; height:auto; overflow:hidden;}

.content_des p{font-size:14px;color:#868686;line-height:24px}



.area{ width:914px; height:auto; overflow:hidden; margin-bottom:15px;}

.area .tit{ height:50px; margin:12px 0; line-height:50px; font-size:20px; border-bottom:1px solid #cccccc;}

.area .tit em{ float:left; width:100px; height:47px; border-bottom:3px solid #0a904b; font-style:normal; color:#222222;}

.area .tit span{ float:right; font-size:14px;}

.area dl{ height:auto; overflow:hidden;}

.area dl dt{float:left;margin-left:18px}

.area dl dt a{font-size:14px;line-height:28px;}





.xgxw{ width:914px; height:auto; overflow:hidden; margin-bottom:15px;}

.xgxw .tit{ height:50px; margin:12px 0; line-height:50px; font-size:20px; border-bottom:1px solid #cccccc;}

.xgxw .tit em{ float:left; width:100px; height:47px; border-bottom:3px solid #0a904b; font-style:normal; color:#222222;}

.xgxw .tit span{ float:right; font-size:14px;}

.xgxw ul{ height:auto; overflow:hidden;}

.xgxw dl{  height:auto; overflow:hidden;}

.xgxw ul li{ float:left; display:inline; width:48%; margin-right:2%; line-height:30px;}

.xgxw ul li span{ float:right; color:#5a5a5a}

.xgxw dl dt{ float:left; display:inline;  margin-right:2%; text-align:center;}

.xgxw dl dt img{ border:1px solid #ccc;}



.link{ width:1200px; height:auto; margin:0px auto 15px; overflow:hidden; }

.link span{height:42px; line-height:42px;font-size:14px; background:#0a904b; color:#FFF; display:block; float:left;width:115px;text-align:center;margin-left:0px}

.link ul li{float:left;margin-left:18px; line-height:40px;}</pre></body></html>